/* =============================================================================

	STYLE.CSS
	version: 1.6
	updated: 2009-03-06, 13:00 GMT+1

============================================================================= */

/* =============================================================================
HTML - styles
============================================================================= */

body {background-color:#eaeaea; color:#303030; background-color: #EAEAEA;
    color: #303030;}
a {color:#0085cc;}
a:hover, a:active, a:focus {color:#df0000;}
#content h2 {color:#37A94A;}
#content table {border:2px solid #cfcfcf;}
#content table th {border-right:1px solid #fff;  background-color:#37A949; color:#fff;}
#content table td {border:1px solid #cfcfcf;}
#content table tr.bg td {background-color:#ccc;}
#content dl dt {color:#df0000;}
#content fieldset {border:1px solid #ccc;}
#content legend {background:#FFF; color:#37A949;}
#content acronym, #content abbr, #content .help {border-bottom:1px dotted #cfcfcf;}

/* =============================================================================
HTML - without styles
============================================================================= */

table.nostyle th, dl.nostyle dt {color:#303030 !important;}

/* =============================================================================
LAYOUT
============================================================================= */

#tray {background-color:#303030; color:#cfcfcf;}
#tray a, #tray strong {color:#fff;}
#tray a:hover, #tray a:active, #tray a:focus {color:#b4e3ff;}
#menu {background-color:#0085cc;}
#menu ul li a {background-color:#fff; color:#303030;}
#menu ul li a span {background-color:#FFF;}
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus, #menu ul li#menu-active a {background-color:#FFF; color:#df0000;}
#menu ul li a:hover span, #menu ul li#menu-active a span {background-color:#FFF;}
#menu ul li#menu-active a {color:#37A949;}
#menu ul.f-right a {color:#df0000;}
#content {border:1px solid #afafaf; background:#fff;}
#footer {color:#707070;}
#footer a {color:#707070;}
#footer a:hover, #footer a:active, #footer a:focus {color:#303030;}

/* =============================================================================
OTHERS
============================================================================= */

#aside #logo img {border:1px solid #bfbfbf;}
#aside #search fieldset a {color:#303030;}
#aside #search fieldset {border:1px solid #bfbfbf;}
#aside #search fieldset a:hover, #aside #search fieldset a:active, #aside #search fieldset a:focus {color:#df0000;}
#aside #btn-create a {background-color:#fff; color:#303030;}
#aside #btn-create a span {background-color:#fff;}
#aside ul li a {border-bottom:1px solid #cfcfcf; color:#303030;}
#aside ul li#submenu-active a {background-color:#df0000; color:#fff;}
#aside ul li a:hover, #aside ul li a:active, #aside ul li a:focus {color:#df0000;}
#aside ul ul li a, #aside ul li#submenu-active ul li a {border-bottom:1px solid #cfcfcf; background-color:#f5f5f5; color:#303030;}
#aside ul li ul li a {background-color:#e3e3e3;}
#aside ul ul li a:hover, #aside ul ul li a:active, #aside ul ul li a:focus, #aside ul li#submenu-active ul li a:hover, #aside ul li#submenu-active ul li a:active, #aside ul li#submenu-active ul li a:focus {color:#df0000;}
#content h1 {background-color:#303030; color:#fff;}
#content .tabs {border-bottom:1px solid #cfcfcf;}
#content .tabs a {color:#303030;}
#content .tabs a span {color:#303030;}
#content .tabs .ui-tabs-selected a {color:#fff;}
#content .tabs .ui-tabs-selected a span {color:#fff;}
.high {color:#df0000;}
.high-bg {background:#FFB;}
.low {color:#707070;}

/* =============================================================================
MESSAGES
============================================================================= */

.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
#flashMessage{ text-transform: uppercase; background: #fff url("../img/ico-done.gif") no-repeat  10px center; width: 500px; margin: 0 auto; margin-top: 15px; border:2px solid #BBDF8D;  padding: 10px 10px 10px 35px; }
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}
a.inner_a{ text-decoration: none; color:#000;}
a:hover.inner_a{color:#f00;}

	#form-login {

		background-color:#FFF;

		width:335px;


		margin:auto;
		margin-top: 50px;
		
		-moz-box-shadow: 0 0 5px 5px #ccc;

	 	-webkit-box-shadow: 0 0 5px 5px#ccc;

 		box-shadow: 0 0 100px 15px #ccc;

		-webkit-border-bottom-right-radius: 5px;

		-webkit-border-bottom-left-radius: 5px;

		-moz-border-radius-bottomright: 5px;

		-moz-border-radius-bottomleft: 5px;

		border-bottom-right-radius: 5px;

		border-bottom-left-radius: 5px;

	}
	
	input[type=text] {

		background-image:url(../images/login_input.jpg);

		width:234px;

		height:33px;

		border:0;

		-webkit-border-radius: 5px;

		-moz-border-radius: 5px;

		border-radius: 5px;

		padding-left:10px;

		padding-right:40px;

		font-size:14px;

		font-family: Arial, Helvetica, sans-serif;

		color:#999999;

	}

    input[type=password] {

		background-image:url(../images/login_input.jpg);

		width:234px;

		height:40px;

		border:0;

		-webkit-border-radius: 5px;

		-moz-border-radius: 5px;

		border-radius: 5px;

		padding-left:10px;

		padding-right:40px;

		font-size:14px;

		font-family: Arial, Helvetica, sans-serif;

		color:#999999;

	}

	#pass {

		background-position:0px -40px;

	}
	input[type=submit] {

		background-image:url(../images/button-messages.png);

		background-position:-0px -36px;

		border:1px solid #2c333d;

		width:180px;

		height:37px;

		-webkit-border-radius: 5px;

		-moz-border-radius: 5px;

		border-radius: 5px;

		font-size:14px;

		font-family: Arial, Helvetica, sans-serif;

		color:#fff;

		margin-top:10px;

		cursor:pointer;

	}
	button {

		background-image:url(../images/button-messages.png);

		background-position:-0px -36px;

		border:1px solid #2c333d;

		width:180px;

		height:37px;

		-webkit-border-radius: 5px;

		-moz-border-radius: 5px;

		border-radius: 5px;

		font-size:14px;

		font-family: Arial, Helvetica, sans-serif;

		color:#fff;

		margin-top:10px;

		cursor:pointer;

	}
	
table.print{ border: 1px solid #666 !important; width: 952px;}
table.print tr th{ text-transform: uppercase; font-size: 16px; background: none !important; color: #666 !important; border:1px solid #666; }
#sheepItFormB input { width: 230px; }
#sheepItFormB select{ width: 125px;}
#sheepItFormA input{ width: 130px;}



.autoCompleteDiv    {
     position: absolute;
     border: 1px solid #888;
     margin: 0px;
     padding: 2px;
     display: none;
     background: white;
}
.autoCompleteDiv a:hover {
    background: none;
    background-color: darkblue;
    color: white;
    font-weight: normal;
}
.autoCompleteDiv a {
    background: none;
    background-color: white;
    color: black;
    text-decoration: none;
    padding: 2px;
    margin: 0px;
    display: block;
} 
table.production{
    width: 615px !important;
}
table.production tr td input{
    
    padding: 0;
    text-align: center;
}
table.production tr th{
    
    text-align: center !important;
    color: #000 !important;
    background: none !important;
}
#cargadatoscliente input{ width: 150px;}
tr#cargadatoscliente td table{ border: none;}
#sheepItForm input{ width: 150px;}
#sheepItForm select{ width: 150px;}
table.ajaxtabla{
    border: none !important;
}
table.edita-produccion tr td input{ width: 50px;}